istanbul electric tramway and tunnel establishments - German English Dictionary